var noticeAddUpdate = new Vue({
    el:'#noticeAddUpdate',
    //初始化数据类型
    data:{
        noticeUnit:{
            startTime:'',
            overTime:'',
            details:'',
        },
        //模态框标题
        title:'',
        //模态框按钮
        button:''
    },
    //时间提交方法
    methods:{
        //公告信息增加||修改按钮
        onSubmit: function () {
            debugger
            var _this = this;
            _this.noticeUnit.details = UE.getEditor('editor').getContent();
            if (_this.noticeUnit.hasOwnProperty("id")) {
                if(_this.noticeUnit.startTime.trim()==""||_this.noticeUnit.overTime.trim()==""||!_this.noticeUnit.hasOwnProperty("ncLabel")||!_this.noticeUnit.hasOwnProperty("name")||_this.noticeUnit.name.trim()==""||_this.noticeUnit.ncLabel.trim()==""){
                    _this.$message({
                        message: '公告信息填写不完整！',
                        type: 'warning'
                    });
                }else{
                    $.post("/home/notice/updateNotice", {"notice": JSON.stringify(_this.noticeUnit)}, function (data) {
                        if(data.data.notice==1){
                            _this.$message({
                                message: '恭喜你，公告信息已修改！',
                                type: 'success'
                            });
                            _this.noticeUnit={};
                        }else{
                            _this.$message({
                                message: '警告哦，公告信息修改失败！',
                                type: 'warning'
                            });
                        }
                    });
                }
            } else{
                if(_this.noticeUnit.startTime==""||_this.noticeUnit.overTime==""||!_this.noticeUnit.hasOwnProperty("ncLabel")||!_this.noticeUnit.hasOwnProperty("name")||_this.noticeUnit.name.trim()==""||_this.noticeUnit.ncLabel.trim()==""){
                    _this.$message({
                        message: '公告信息填写不完整！',
                        type: 'warning'
                    });
                }else{
                $.post("/home/notice/addNotice", {"notice": JSON.stringify(_this.noticeUnit)}, function (data) {
                    if(data.data.notice==1){
                        _this.$message({
                            message: '恭喜你，公告信息新增成功！',
                            type: 'success'
                        });
                        _this.noticeUnit={};
                    }else{
                        _this.$message({
                            message: '警告哦，公告信息未添加！',
                            type: 'warning'
                        });
                    }
                });
                }
            }

        },
        //添加HTML信息到编辑框中
        initializeEdit: function (details) {
            debugger
            setTimeout(function () {
                UE.getEditor('editor').execCommand('insertHtml', details);

            }, 200);

        },
    },
    //页面加载完成后执行此方法
    created:function(){
        var _this = this;
        setTimeout(function () {
            UE.getEditor('editor').execCommand('insertHtml', _this.noticeUnit.details);

        }, 200);
    }
});